// #include <stdio.h>
// #define MAX_SIZE 10
//
// typedef struct SqList {
//     int data[MAX_SIZE];
//     int length;
// } SqList;
//
// // 反转顺序表的函数
// void reverse(SqList *L) {
//     for (int i = 0; i < L->length / 2; i++) {
//         int temp = L->data[i];
//         L->data[i] = L->data[L->length - i - 1];
//         L->data[L->length - i - 1] = temp;
//     }
// }
//
// int main() {
//     SqList L;
//     L.length = MAX_SIZE;
//     for (int i = 0; i < L.length; i++) {
//         L.data[i] = i + 1;
//     }
//     reverse(&L); // 使用指针传递结构体
//     for (int i = 0; i < L.length; i++) {
//         printf("%d ", L.data[i]);
//     }
//     printf("\n"); // 添加换行符，使输出更整洁
//     return 0;
// }